﻿//                       NOTICE
// 
// This software was produced for the U. S. Government
// under Contract No. FA8721-10-C-0001, and is
// subject to the Rights in Noncommercial Computer Software
// and Noncommercial Computer Software Documentation Clause
// (DFARS) 252.227-7014 (JUN 1995)
// 
// � 2010 The MITRE Corporation. All Rights Reserved. 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace MXSE.MultiTouch.Gestures
{
    public class HoldSlideGesture : ComplexGesture
    {
        private bool updated = false;
        public HoldSlideGesture(TouchGesture touch, SlideGesture slide)
        {
            AddBasic(touch);
            AddBasic(slide);

            if (slide.message != null)
            {
                slide.message.Destroy();
            }
        }

        public override void Update()
        {
            if (!updated)
            {
                updated = true;
                base.Update();
            }
        }
    }
}
